package com.autumn.common.api.application.dto.output;

import java.io.Serializable;
import java.util.List;

/**
 * 分页查询结果
 * 
 * @author 老码农
 *
 *         2017-10-31 10:18:41
 */
public interface IPageQueryResult<T> extends Serializable {

	/**
	 * 获取当前页
	 * 
	 * @return
	 */
	int getCurrentPage();

	/**
	 * 获取页大小
	 * 
	 * @return
	 */	
	int getPageSize();

	/**
	 * 获取页总数
	 * 
	 * @return	 */
	
	int getPageTotal();

	/**
	 * 获取行总数
	 * 
	 * @return
	 */
	int getRowTotal();

	/**
	 * 获取项目集合
	 * 
	 * @return
	 */
	List<T> getItems();
}
